草庐IT

CI-700 XPs

全部标签

swift - Gitlab CI 中 Swift 3.0 项目的代码覆盖率

IhaveaniOSprojectwrittenbySwift3.0withCocoaPods.I'veconfiguredGitlabCIforthisprojectanditworksperfectly.这是我的.gitlab-ci.yml文件:stages:-buildbuild_project:stage:buildscript:-rm-rfPods;rm-rfMyProject.xcworkspace;rm-rfMyProject.xcodeproj/project.xcworkspace-podinstall-xcodebuildclean-workspaceMyProje

c# - 如何创建 XPS 文档?

我想创建一个用于存储和打印的XPS文档。在我的程序中创建XPS文档(例如,使用内部包含一些数据的简单网格)并传递它的最简单方法是什么? 最佳答案 这并不容易。但这是可以完成的。我的博客上有一些(遗憾的是,仍然有错误)示例代码和信息,用于在内存中创建文档。这是我为测试而编写的一些代码,它封装了所有内容(它将FixedPages的集合写入内存中的XPS文档)。它包含用于将文档序列化为字节数组的代码,但您可以跳过该部分并只返回文档:publicstaticbyte[]ToXpsDocument(IEnumerablepages){//XP

c# - CI 构建引用 Microsoft.VisualStudio.QualityTools.UnitTestFramework

我已经在VS2015RC中创建了一个C#测试项目。它在本地构建,但是当我尝试在我们的CI构建服务器(TeamCity)上构建时,它失败并出现错误:UnitTest1.cs(2,17):errorCS0234:Thetypeornamespacename'VisualStudio'doesnotexistinthenamespace'Microsoft'(areyoumissinganassemblyreference?)[....Tests.csproj]UnitTest1.cs(9,10):errorCS0246:Thetypeornamespacename'TestMethod'c

c# - Microsoft Code Contracts 和 CI 构建服务器

我们正在迁移到.NET4,并且对实现新的按契约(Contract)设计功能非常感兴趣。据我们所知CodeContract引擎需要安装CodeContractaddin和VSUltimate或Premium(用于静态检查)。这是我的问题:我可以使用代码契约重写吗没有在CI构建服务器(TeamCity)上安装VS?有没有msbuild任务来执行契约(Contract)检查?您是否将CodeContract的验证用于CI构建? 最佳答案 CanIusecodecontractrewritingwithoutinstallingVSonCI

docker - 大厅 CI : leverage docker image cache

我完全理解Concourse是无状态的,但是有没有办法重用已经拉取的docker镜像?就我而言,我构建了大约10个具有相同基础镜像的docker镜像,但每次触发构建时,Concourse都会拉取基础镜像10次。是否可以使用标准docker资源提取该图像一次并在以后重新使用它(至少在同一构建范围内)?是的,应该可以使用自定义图像并在sh脚本中对其进行编码,但我不喜欢邀请自行车。如果标准docker资源不允许这样做,是否可以以某种方式扩展它以启用此类行为?--cache-from没有帮助,因为CI大部分时间都在提取图像,而不是构建新层。 最佳答案

docker - 大厅 CI : leverage docker image cache

我完全理解Concourse是无状态的,但是有没有办法重用已经拉取的docker镜像?就我而言,我构建了大约10个具有相同基础镜像的docker镜像,但每次触发构建时,Concourse都会拉取基础镜像10次。是否可以使用标准docker资源提取该图像一次并在以后重新使用它(至少在同一构建范围内)?是的,应该可以使用自定义图像并在sh脚本中对其进行编码,但我不喜欢邀请自行车。如果标准docker资源不允许这样做,是否可以以某种方式扩展它以启用此类行为?--cache-from没有帮助,因为CI大部分时间都在提取图像,而不是构建新层。 最佳答案

c# - 将 WPF (XAML) 控件转换为 XPS 文档

我能否采用现有的WPF(XAML)控件,对其进行数据绑定(bind)并将其转换为可以使用WPFXPS文档查看器显示和打印的XPS文档?如果是这样,如何?如果不是,我应该如何使用XPS/PDF/等在WPF中进行“报告”?基本上我想采用现有的WPF控件,对其进行数据绑定(bind)以将有用的数据输入其中,然后使其可打印并可供最终用户保存。理想情况下,文档创建将在内存中完成,除非用户专门保存文档,否则不会写入磁盘。这可行吗? 最佳答案 实际上,在摆弄了一堆不同的样本之后,所有这些样本都非常复杂并且需要使用文档编写器、容器、打印队列和打印票

docker - 什么是特殊的 gitlab-ci-token 用户?

gitlab的容器注册表(https://gitlab.com/help/container_registry/README.md)的文档提供了一个带有此说明的配置示例:-dockerlogin-ugitlab-ci-token-p$CI_BUILD_TOKENregistry.example.com还有这个解释:您必须使用特殊gitlab-ci-token用户的凭据及其密码存储在$CI_BUILD_TOKEN中才能推送到连接到您的项目的注册表。这允许您自动构建和部署Docker镜像。我找不到任何关于这个特殊gitlab-ci-token用户的文档,也找不到关于$CI_BUILD_TO

docker - 什么是特殊的 gitlab-ci-token 用户?

gitlab的容器注册表(https://gitlab.com/help/container_registry/README.md)的文档提供了一个带有此说明的配置示例:-dockerlogin-ugitlab-ci-token-p$CI_BUILD_TOKENregistry.example.com还有这个解释:您必须使用特殊gitlab-ci-token用户的凭据及其密码存储在$CI_BUILD_TOKEN中才能推送到连接到您的项目的注册表。这允许您自动构建和部署Docker镜像。我找不到任何关于这个特殊gitlab-ci-token用户的文档,也找不到关于$CI_BUILD_TO

docker - travis-ci 可以运行 docker 吗?

我无法在Travis持续集成作业中运行docker容器。https://travis-ci.org/buildbot/buildbot/builds/36547150pkg/installation_tests/testall.shSegmentationFaultorCriticalErrorencountered.Dumpingcoreandaborting.pkg/installation_tests/testall.sh:line16:7343Aborteddockerbuild$dirmake:***[docker_install_tests]Error1我的猜测是travi